﻿using Bot.Domain.Enum;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;

namespace Bot.DomainItems
{
    public class QuickReplyItemsDto 
    {
        public QuickReplyItemsDto()
        {
        }
        [Required]

        public Guid Id { get; set; }
        [JsonIgnore]
        public Guid QuickReplyId { get; set; }   
        
        [Required]
        [JsonConverter(typeof(EnumConverter))]
        public EnumQuickReplyType Type { get; set; }   
        
        [MaxLength(1280)]        
        public string Name { get; set; }   
        
        public Guid IntentId { get; set; }   
        
    }
}
